//角色管理数据ts类型
//请求返回信息ts类型
export interface Response{
    code:number,
    message:string,
    ok:boolean
}
//角色请求返回数据的角色信息ts类型
export interface Records{
    id?:number|string,
    roleName:string,
    createTime?:string,
    updateTime?:string,

}
//角色请求返回数据的data的ts的类型
export interface ResponseData{
    total:number|string,
    sizes:number|string,
    pageNow:number|string,
    records:Records[]
}
//角色请求返回信息的ts的类型
export interface roleResponse extends Response{
    data:ResponseData
}

//角色权限返回数据data的ts类型
export interface rolePermissionData{
    id: number|string,
    name: string,
    level:number,
    parentId:number|string,
    allowed:boolean
    children: rolePermissionData[]
}
//角色权限返回信息的ts类型
export interface rolePermissionMessage extends Response{
    data:rolePermissionData[]
}